Skip to content

configs/config.protectli_vp2420_no_emmc: create viariant with disable…#893

Open
wiktormowinski wants to merge 1 commit into
dasharofrom
eMMC_toggle_protectli_vp2420
Open

configs/config.protectli_vp2420_no_emmc: create viariant with disable…#893
wiktormowinski wants to merge 1 commit into
dasharofrom
eMMC_toggle_protectli_vp2420

Conversation

@wiktormowinski
Copy link
Copy Markdown
Contributor

@wiktormowinski wiktormowinski commented May 19, 2026

…d emmc

Adds ENABLE_EMMC option (default y) to support VP2420e — a hardware variant without eMMC. SMBIOS product name gets an "e" suffix when the option is disabled.

ScsEmmcEnabled is set by soc_silicon_init_params() via is_devfn_enabled(PCH_DEVFN_EMMC) before mainboard_silicon_init_params() is called, so overriding it directly in FSP UPD at the end of mainboard_silicon_init_params() is sufficient.

pcidev_path_on_root(PCH_DEVFN_EMMC)->enabled is also cleared to prevent the device from appearing in ACPI tables.

…d emmc

Adds ENABLE_EMMC option (default y) to support VP2420e — a hardware
variant without eMMC. SMBIOS product name gets an "e" suffix when the
option is disabled.

`ScsEmmcEnabled` is set by `soc_silicon_init_params()` via
`is_devfn_enabled(PCH_DEVFN_EMMC)` before `mainboard_silicon_init_params()`
is called, so overriding it directly in FSP UPD at the end of
`mainboard_silicon_init_params()` is sufficient.

`pcidev_path_on_root(PCH_DEVFN_EMMC)->enabled` is also cleared to
prevent the device from appearing in ACPI tables.

Upstream-Status: Inappropriate [Dasharo downstream]

Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com>
@wiktormowinski wiktormowinski force-pushed the eMMC_toggle_protectli_vp2420 branch from 829dc13 to 398f9d6 Compare May 22, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant